Örnek : Büyük O notasyonu hesabı |
Bir algoritmanın yürütme zamanı bağıntısı T(n)= An2+Bn+C şeklinde hesaplanmıştır. Burada A, B ve C sabit sayılar olup n ise eleman sayısını göstermektedir. Bu algoritmanın büyük o notasyonuna göre karmaşıklığı ne olur? Çözüm: Büyük o notasyonunu
bulmak için birçok yol vardır. En kolay görüneni aşağıdaki gibi olabilir.
Bağıntımız T(n)= An2+Bn+C şeklindedir. Sağ taraf n2'ye
bölünürse,
Örneğin ise T(n)= 3n2+7n+5, eşitliği sağ tarafı n2'ye bölünürse,
elde edilir. Burada A değeri 3'tür. |